6dde71ba95ee1993949a59a95105f8e6d595b678,source/com/intellij/codeInsight/generation/CommentByLineCommentHandler.java,CommentByLineCommentHandler,doComment,#,117
Before Change
myDocument.deleteString(offset2 - commenter.getBlockCommentSuffix().length(), offset2);
}
if (offset1 >= 0) {
myDocument.deleteString(offset1, offset1 + commenter.getBlockCommentPrefix().length());
}
}
}
After Change
myDocument.deleteString(offset2 - commenter.getBlockCommentSuffix().length(), offset2);
}
if (offset1 >= 0) {
String prefix = commenter.getBlockCommentPrefix();
if (prefix == null || !myDocument.getText().substring(offset1, myDocument.getTextLength()).startsWith(prefix)) {
prefix = commenter.getLineCommentPrefix();
}
myDocument.deleteString(offset1, offset1 + prefix.length());